When working with Python, GameMaker Studio 2, and Godot Game Engine, you MUST know how to use the documentation.

Every company that creates a game engine/programming language/framework will always provide documentation, usually containing how to perform certain abilities such as reading and writing files, sending and receiving data to and from the internet, and printing out text.

Here are the links to the documentation for what we are working with, once you learn to read and use the documentation, you will become a true master at developing anything. There will not always be knowledge on how to do a certain thing in GameMaker or Godot, you must use the information provided by the game engine developers  to utilize whenever there are new features in the engine!

Feel free to read through them, if you don't understand anything, don't feel intimidated. My job is to take what's in the documentation and summarize it for you. You'll need to eventually do it yourself, but, don't worry, when you understand Python, you will be able to take the information from the documentation and use it.


Python 3 Documentation

https://docs.python.org/3/

Godot Game Engine 3 Documentation

http://docs.godotengine.org/en/3.0/

GameMaker Studio 2 Documentation

http://docs2.yoyogames.com/